
#ifndef _BSP_LED_H_
#define _BSP_LED_H_

#include <stdint.h>

#define BSP_Led_On(id)		BSP_Led_SetState(id, 1u)
#define BSP_Led_Off(id)		BSP_Led_SetState(id, 0u)

uint8_t BSP_Led_GetState(uint8_t LedId);
void BSP_Led_SetState(uint8_t id, uint8_t state);
void BSP_Led_Init(void);

//设置多个LED的状态
void BSP_Led_MultSet(uint8_t ledMap, uint8_t stateMap);

//获取所有LED的状态
uint32_t BSP_Led_MultGet(void);

#endif

